﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace KWT.DRG_DIP.DO.qcRules
{
    /// <summary>
    /// 规则引擎 入参
    /// </summary>
    public class ruleInput
    {
        /// <summary>
        /// 主诊断
        /// </summary>
        public string ZdMain { get; set; } = "";
        /// <summary>
        /// 其他诊断1
        /// </summary>
        public string qtzd1 { get; set; } = "";
        /// <summary>
        /// 其他诊断2
        /// </summary>
        public string qtzd2 { get; set; } = "";

        /// <summary>
        /// 其他诊断3
        /// </summary>
        public string qtzd3 { get; set; } = "";

        /// <summary>
        /// 主手术
        /// </summary>
        public string SSMain { get; set; } = "";
        /// <summary>
        /// 其他手术1
        /// </summary>
        public string qtss1 { get; set; } = "";
        /// <summary>
        /// 其他手术2
        /// </summary>
        public string qtss2 { get; set; } = "";
        /// <summary>
        /// 床位费
        /// </summary>
        public double cwf { get; set; }
        /// <summary>
        /// 护理费
        /// </summary>
        public double hlf { get; set; }
        /// <summary>
        /// 总费用
        /// </summary>
        public double zfy { get; set; }

        /// <summary>
        /// 其他手术列表
        /// </summary>
        public List<string> LstQtss { get; set; } = new List<string>();


        /// <summary>
        /// 收费项目
        /// </summary>
        public List<cost> LstCost { get; set; } = new List<cost>();
    }

    public class cost
    { 
        public string costName { get; set; }
        public string costCount { get; set; }
        public double costFee { get; set; }

    }

}
